Bayswater Hotel

60-61 Princes Sq., Westminster Abbey, London, United Kingdom, W2 4PX
Reviews
Description

Bayswater Hotel